@charset "utf-8";
/* CSS Document */

@import "base.css";
a{color:#666}
a:hover{ color:##129ad9; text-decoration:none}
.w{ width:1200px; margin: auto;}
.w2{ width:1230px; margin:auto}
.fl{ float:left}
.fr{ float:right}
em{ font-style:normal}
body{ font-family: "Microsoft yahei"; color:#666; font-size:14px; line-height:1; padding-top:125px; margin:0px; }
.link{ width:1200px; margin:0 auto; background:#efefef; line-height:40px; text-align:center}
.link a{ display:inline-block; padding:0 15px;}

header{ background:#def0f9; box-shadow: 0 0 4px 0 rgba(0,0,0,0.5); width:100%; position:fixed; top:0; z-index:999}
.top{height: 45px;line-height: 45px; font-size:12px; }
.top-left{ float:left;}
.top-right{ float:right;}
.top a{ margin: 0 5px;   }
.top .lang a{ display: inline-block; padding-left: 25px;  }
.top .lang a.cn{ background: url("../images/top-icon1.gif") no-repeat center left;  }
.top .lang a.en{ background: url("../images/top-icon2.gif") no-repeat center left;  }
.top b{color: #486eac;}

.logo{ height:80px; line-height:80px; background:#fff;}
.logo .fr b{ color: #129ad9; font-size:18px;}

.nav-bg{ background:#eef8fd; height:45px; line-height:45px; font-family:"宋体"}
.nav-main li{ float:left; width:98px; text-align:center }
.nav-main li a{ display:inline-block; padding:0 18px; transition:all .5s}
.nav-main li a:hover,.nav-main li.cur a{ color:#129ad9; font-weight:bold}

.search{
	background:#486eac;
	color: #FFFFFF;
    font-weight: normal;
    text-decoration: none;
    background: #129ad9;
    border-radius: 40px;
	height:30px;
	width:150px;
	margin-top:8px;
	position:relative;
	transition:all .5s
}
.gray{
	background:#eee;
}
.search:hover {background:#eee;}
.search:hover .intxt{color:#666}
.intxt{
	border:0px;
	height:25px;
	color:#fff;
	background:none;
	position:absolute;
	top:2px;
	left:10px;
	width:100px;
	line-height:1;
	transition:all .5s
}
.sbtn{
	background:none;
	border:0px;
	height:25px;
	width:25px;
	background: url(../images/searchb.png) no-repeat;
	position:absolute;
	top:9px;
	right:5px;
	cursor:pointer
}
.product{ margin-top: 70px;}
.product-title{ padding:0 15px;}
.product-title .fl{ font-size: 18px;}
.product-title .fl em{ display:block; font-size:12px; margin-bottom:8px;}

.app{
	border-left:#eeeeee 1px solid; 
	border-bottom:#eeeeee 1px solid; 
}
.app li{
	float:left;
	border-right:#eeeeee 1px solid; 
	border-top:#eeeeee 1px solid; 
	font-size:15px;
	padding: 18px 26px;
}
.app li.on{ background: #129ad9; color:#fff}
.app li.on a{ color:#fff;}
.app li a:hover{  color:#fff ; }
.product-list{ margin-top:23px; padding:0 5px;}
.product-list li a{
	display:block;
	height:290px;
	width:290px;
	transition:all .5s;
}


.product-list li a:hover{
	background:#129ad9
}
.product-list li a:hover .tit,
.product-list li a:hover .desc{ color:#fff; }

.product-list li{
	float:left;
	margin:7px 7px 12px;
	position:relative;
	border-bottom:#dddddd 2px solid; 
	border-right:#dddddd 1px solid;
	font-family:"宋体";
	
}
.product-list li .img{}
.product-list li .tit{
	display: inline-block;
	font-size:14px; 
	color:#666666;
	padding:20px 0 7px;
	margin: 5px 0;
	text-indent:20px;
	transition:all .5s;
}
.product-list li .desc{
	line-height:160%;
	font-size:12px;
	text-indent:20px;
	transition:all .5s;
}
.product-list li .more{ position:absolute; right:18px; bottom:25px;}

.youshi{ padding: 65px 0 0 0; background:#F5F5F5; margin-top:50px; }
.youshi-title{ text-align:center; padding-bottom: 65px; position:relative;}
.youshi-title .tit{font-size:30px; color:#129ad9; }
.youshi-title .tit sup{ top: -0.7em; left:.2em; position:relative; font-size:20px; }
.youshi-title .line{ height:1px; background:#999999; width:35px; margin:22px auto;}
.youshi-title .desc{ font-size:12px; }
.youshi-title .icon{ position:absolute; width:25px; height:25px; left:0; right:0; margin:auto; bottom:-12px;}

.youshi-1{ background:#eef8fd}
.youshi-2{ background:#fff}
.youshi-3{ background:#129ad9; color:#fff}
.youshi-part h3{ font-size:26px; color:#129ad9; line-height:160%; font-weight:bold; margin:91px 0 20px; }
.youshi-part .p1{font-size:20px; color:#777777;}
.youshi-part .p2{line-height:160%; font-size:14px; text-indent:27px; font-family:"宋体"; width:400px; margin:5px 0 24px;}
.youshi-part .p3{font-size:12px; color:#777777; font-size:14px; font-family:"宋体"}
.youshi-part{ overflow:hidden}
.youshi-3 .p1,.youshi-3 .p3,.youshi-3 h3{ color:#fff}
.history{ background:url(../images/history.jpg) no-repeat center top; height:739px;}

.news-bg{ background:url(../images/news-bg.jpg) no-repeat center top; padding-bottom:55px; overflow:hidden}
.news-title{ margin-top:70px;}
.news-title .fl{ font-size: 18px;}
.news-title .fl em{ display:block; font-size:12px; margin-bottom:8px;}
.news-title .fl .line{ width: 17px; height:1px; background:#777; margin-top:20px;}
.news-app{
	border-left:#999 1px solid; 
	border-bottom:#999 1px solid; 
}
.news-app li{
	float:left;
	border-right:#999 1px solid; 
	border-top:#999 1px solid; 
	font-size:12px;
	padding: 12px 20px;
	background:#f6f6f6
}
.news-app li.cur{ background: #129ad9; color:#fff;}
.news-app li.cur a{ color:#fff}
.news-app li a:hover{ color:#129ad9}
.news-app li.cur a:hover{color:#fff}


.newslist li{ float:left; margin-top:10px;background: url(../images/nav-split.png) no-repeat right 32px;}
.newslist li a{ display:block;  transition:all .5s; text-align:justify;}

.newslist li a h3{ font-size:18px; color:#129ad9; line-height:160%; }
.newslist li a p{ margin-top:20px; text-indent:27px; line-height:1.6;}

.newslist-1 a{ width:325px; padding: 30px 60px 30px 0; }
.newslist-2 a{ width:325px; padding: 30px 60px 30px 50px;position:relative; top:0px;}
.newslist .newslist-3 a{ width:325px; padding: 30px 0px 30px 50px; background:none;}

.newslist li a:hover{ background-color:#129ad9; color:#fff; }
.newslist li a:hover h3{ color:#FFF}

.newslist-1 a:hover {width:325px; padding: 30px 30px 30px 30px; }
.newslist-1{ width:380px;}

.newslist .newslist-3{ background:none}
.newslist .newslist-3 a:hover{ width:325px; padding: 30px 20px 30px 30px; background:#129ad9;}
.newslist .newslist-2 a:hover{ position:relative; top:-20px;}

.news-bg2{ background:#eef8fd }
.news2{ padding: 60px 0}
.video{ width: 450px; border:1px solid #ddd;font-family:"宋体"; background:#fff }
.video h3{ padding: 25px; font-size:18px; }
.video .desc{ padding:25px; margin-top:5px; font-size:12px; line-height:1.6 }
.video .more a{ display:block; color:#fff; margin: 5px 5px 30px;  line-height:37px; background: #129ad9; text-align:center}

.news-list2{ width: 680PX; }
.news-title2{ margin-top:0px;margin-bottom:15px}
.news-title2 .fl{ font-size: 18px;}
.news-title2 .fl em{ display:block; font-size:12px; margin-bottom:8px;}
.news-title2 .fl .line{ width: 17px; height:1px; background:#777; margin-top:20px;}
.news-title2 .fr a{ font-size:14px; display:block; margin:20px 18px; font-family:"宋体"}

.n-list{ font-family:"宋体"; }
.n-list li{ border:#eaeaea 1px solid;border-bottom:#dddddd 2px solid; padding:20px 35px 12px; background:#FFF; margin-top:15px; border-radius:3px; transition:all .3s}
.n-list li .tit{ font-size:18px; color:#129ad9; }
.n-list li .desc{font-size:14px; margin:15px 0 5px; line-height:1.6}
.n-list li .more{ text-align:right}
.n-list li .more span{ background:url(../images/new-more.png) no-repeat center right; display:inline-block; padding-right:15px; line-height:25px; margin-right:10px; font-size:12px;}
.n-list li:hover{
	box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    transform: translate3d(0, -7px, 0); }

.kehu{ padding:50px 0 70px}
.kehu-title{ text-align:center; position:relative}
.kehu-title .en{ font-size:11px; color:#777777; font-weight:normal;  text-transform:uppercase;padding-bottom:6px; }
.kehu-title .tit{line-height:26px; font-size:21px; color:#444444; font-weight:normal; padding-bottom:15px;  display:block; width:100%; text-align:center;}
.kehu-title .linex{ height:1px; background:#999999; width:15px; margin:0 auto; }
.kehu-title .desc{font-size:12px; padding: 25px 0; line-height:1.6}
.kehu-title .more{ position:absolute; right:10px; top: 20px;}

.kehu-list{ margin: 3px 0 0 0}
.kehu-content .tit{ background:#eef8fd; font-size:14px;height:50px; line-height:50px; border-bottom:#93a7b0 1px solid; border-right:#c3c9cd 1px solid; padding-left:20px; border-left:#fff 1px solid; }
.kehu1{ width: 555px;}
.kehu-c { margin-top:25px;}
.kehu-c li{ float:left; width:138px; height:42px;}
.kehu-content{ float:left}
.kehu-c li img{ height:26px;}
.kehu2{ width:190px;}
.kehu3{ width:170px;}
.kehu4{ width:140px;}
.kehu5{ width:145px;}

.footer-bg{ padding:55px 0; color:#fff; font-family:"宋体"; background:#363636; position:relative; top:14px;}
.footer-bg a{ color:#ccc}
.footer-bg a:hover{ color:#eef8fd}
.footer-list li{ float:left;}
.footer-list li.item1{ width:160px;}
.footer-list li.item2{ width:230px;}
.footer-list li.item3{ width:155px;}
.footer-list li.item4{ width:310px; background:url(../images/footer-split.png) no-repeat top right; height:180px;}
.footer-list li a{ display:block; margin-bottom:8px; font-size:12px;}
.footer-list li h3{ margin-bottom:20px}

.footer-bg .miaoshu{ text-align:right; font-size:12px; line-height:1.5; font-family:"微软雅黑"}
.copy{ background:#129ad9; padding: 25px 0; color:#fff;font-family:"宋体"; line-height:0}


.ny{ margin:50px auto 70px; width:1200px;  }
.ny-title{
    text-align: center;
	margin-bottom:5px;
}
.ny-title .cn{
    letter-spacing: 4px;
    font-size: 36px;
    color: #2a363f;
	margin-bottom: 18px;
	letter-spacing: 1px;
}

.ny-title .desc{
	font-size:16px;
    line-height: 2.5;
    color: #555;
	margin-top:20px;
}

.ny-title{
    text-align: center;
	margin-bottom:15px;
}
.ny-title .cn{
    letter-spacing: 4px;
    font-size: 36px;
    color: #2a363f;
	margin-bottom: 18px;
	letter-spacing: 1px;
}

.ny-title .desc{
	font-size:16px;
    line-height: 2.5;
    color: #555;
	text-align:left
}

.ys { margin: auto; position:relative}
.ys{ height:170px;}
.ys a{ display:block}
.ys li{ float:left; text-align:center; width:400px;}
.ys li .tit{ margin: 40px 0 20px;  font-size:18px; font-weight:bold;}
.ys li .desc{ line-height:1.3; font-size:12px; }
.ys li a:hover .desc{ color:#2a363f }

.ys li .img{ position: relative; width:100%; height:261px; overflow:hidden }
.ys li .img .cur,
.ys li .img .hover{ position:absolute; top:0; left:0;  text-align:center; width:100%; transition:all .5s }

.ys li .img .hover{ top:261px; }
.ys li a:hover .img .cur{ top:-261px;}
.ys li a:hover .img .hover{ top:0;}
.ny .ys{ margin-top:0px; background:#f8f8f8;border:1px solid #eee; padding-bottom:35px; margin-top:20px; }
.ny .ys li .desc { line-height: 1.8; font-size: 12px;}
.ny .ys li .tit{ color:#129ad9 }

.ys .item2{ position:relative}
.ys .item2:before, .ys .item2:after{
	content:"";
	height: 130px;
	width:1px;
	background:#ddd;
	position:absolute;
	top:37px;
	z-index:9
}
.ys .item2:after{ right:0}
.ys .item2:before{	left: 0px;}
.ny-title .bold{font-size:18px;}


.ny-news li{ padding:20px 0px; border-bottom:1px solid #eee;transition:background ease-in-out .2s; }
.ny-news li a{ display:block; width:1200px; margin:0 auto;}
.ny-news .img{ float:left; transition:.5s; margin-right:40px;}
.ny-news .img img{ width:170px; height:120px; border:1px solid #eee;}
.ny-news .txt{ overflow:hidden}
.ny-news .tit{ font-size:20px; color:#000;  margin-top:8px;}
.ny-news .time{ font-size:12px; color:#888; padding:5px 0;}
.ny-news .miaoshu{ margin-top:5px; line-height:160%; color:#888; height:50px; overflow:hidden; margin-top:10px;}
.ny-news li:hover{ background:url(../images/cen01.jpg) no-repeat center top; transition:background ease-in-out .2s;}
.ny-news li:hover a .tit{ color:#129ad9}


.ny .kehu-content{ float:none}
.ny .kehu1{ width: auto;}
.ny .kehu2{ width: auto;}
.ny .kehu3{ width: auto;}
.ny .kehu4{ width: auto;}
.ny .kehu5{ width: auto;}
.ny .kehu-c { padding-bottom:25px;}
.ny .kehu-c li{ vertical-align:middle; width:138px; height:42px; border:1px solid #ddd; text-align:center; margin: 15px;}
.ny .kehu-c li:before{
	content:"";
	display:inline-block;
	height:42px;
	width:.1px;
	vertical-align:middle;
}
.ny .kehu-c li img{ vertical-align:middle; display:inline-block; height:30px;}
.kehu-content .tit{ background:#eef8fd; font-size:14px;height:50px; line-height:50px; border-bottom:#93a7b0 1px solid; border-right:#c3c9cd 0px solid; padding-left:20px; border-left:#fff 1px solid; }

.ny-kehu>div{ background:#eef8fd; font-size:14px;height:50px; line-height:50px; border-bottom:#93a7b0 1px solid; border-right:#c3c9cd 0px solid; padding-left:20px; border-left:#fff 1px solid; margin:25px 0; }
.ny-kehu>p{ display:inline-block; line-height:25px; text-align:center; background:#f8f8f8; border:1px solid #eee; width:222px; margin:5px; white-space: nowrap; overflow:hidden}
.ny-kehu>p:hover{ background:#3CF; color:#fff }
/*
.kehu-list{ margin: 3px 0 0 0}
.kehu-content .tit{ background:#eef8fd; font-size:14px;height:50px; line-height:50px; border-bottom:#93a7b0 1px solid; border-right:#c3c9cd 1px solid; padding-left:20px; border-left:#fff 1px solid; }
.kehu1{ width: 555px;}
.kehu-c { margin-top:25px;}
.kehu-c li{ float:left; width:138px; height:42px;}
.kehu-content{ float:left}
.kehu-c li img{ height:26px;}
.kehu2{ width:190px;}
.kehu3{ width:170px;}
.kehu4{ width:140px;}
.kehu5{ width:145px;}

*/
.within{ text-transform:uppercase; width:1000px; margin:0 auto}
.h_title{  border-bottom:1px solid #ddd; }
.h_title span{ display:inline-block}
.h_title{font-size:30px;font-family:Arial;font-weight:bold;color: #129ad9;padding:55px 0 0px; letter-spacing:-1px }
.h_title span{ display:block; font-size:22px;  color:#000000; font-weight:normal; padding: 10px 10px;}
.cc{background:url(../images/z-kefu.png) no-repeat bottom right; font-size:16px;   border-bottom:1px solid #ddd;padding:0 0 20px 15px;line-height:35px; padding:30px 0 45px 0;}
.cc .tt{font-size:20px; display:block; font-weight:bold; color:#129ad9 }
.cc .tt1{font-size:16px; display:block; font-weight:bold }

.map{ width:100%; padding-top:50px; min-width:1200px; background:#f5f5f5; margin:0 auto; position:relative; top:20px; }
.map iframe{ width:75%; margin:0 auto; text-align:center; display:block; box-shadow:0 2px 5px #ccc}

.ny-tit{font-size:28px; color:#129ad9; font-weight:bold; text-align: center; margin-bottom: 25px;}
.info .info-c p{line-height:28px; padding:0 50px; text-align: center; margin-bottom: 30px;}
.ny-tit .line{ width: 17px; height:1px; background:#777; margin:20px auto;}

#JobContent{ text-align:left; font-size: 15px;}
#JobContent {
	padding: 60px 0 100px;
    margin: 45px 0px 0 ;
    background: url(../images/mess.png) no-repeat center top;
}
#JobContent table{
    border-top: 1px solid #999;
    border-left: 1px solid #999;
    margin: 25px;
}
#JobContent td{
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    padding: 10px 10px;font-size: 15px;
	line-height:1.5
}
#JobContent td:nth-child(odd){
	background: #eee
}

.message {
	padding: 30px 0 100px;
    margin: 0px 0px 0 ;
    background: url(../images/mess.png) no-repeat center top;
}

.mess-intextarea,.mess-intxt {
    margin-bottom: 15px;
    padding: 1em 0;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 4px;
    text-indent: .8em;
    background-color: transparent;
}

.mess-intxt {
    width: 49%;
}

.mess-intextarea {
    height: 170px;
}

.mess-btn-ts {
    display: block;
    padding: 0;
    width: 100%;
    border: 0;
    border-radius: 3px;
    background: #129ad9;
    box-shadow: none;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0,0,0,.2);
    font-size: 15px;
    line-height: 41px;
	height:41px;
    cursor: pointer;
}


.info-n{font-family: "microsoft Yahei"; margin:60px auto}
.news-tit{font-size:20px; color:#129ad9; font-weight:bold; text-align: center; margin-bottom: 0px;}
.info-news{text-align: left;}
.info-news p{line-height:30px; padding:0 30px; margin-bottom: 10px; text-indent: 30px; font-family: "microsoft Yahei";font-size: 15px;}

.info-news-2{text-align: left;line-height:24px;}
.info-news-2 p{  text-indent:0px; font-family: "microsoft Yahei";font-size: 14px;}
.info-news-2 table td{ padding:5px 10px;}

.np{ border-top: 1px solid #eee; margin-top: 30px; padding: 25px 0; }
.news-time{ font-size: 13px; text-align: center;border-bottom: 1px solid #eee; padding: 15px; margin-bottom: 30px; text-align: center;  }

.side { width: 300px; float: left; margin: 0px 0 30px; }
.side .sbox { border: 0 solid #dedede; background: #f1f1f1; margin-bottom: 20px; box-shadow: 0 5px 10px rgba(0,0,0,.1); }
.side .sbox .tit { background: #129ad9; color: #fff; padding: 20px 30px; }
.side .sbox .tit .en { font-size: 15px; letter-spacing:2px; margin-top:5px; text-transform: uppercase; }
.side .sbox .tit .cn { font-size: 20px; }
.side .sbox .slist { padding: 20px; }
.side .sbox .slist li { line-height: 50px;border-bottom:1px solid #ddd; }
.side .sbox .slist li a { display: block; text-decoration: none; font-size: 16px; color: #666; font-family: microsoft yahei; padding: 0 10px; border-bottom: 1px solid transparent; }
.side .sbox .slist li i { font-family: simsun; margin-right: 10px; font-style: normal; }
.side .sbox .slist li a:hover, .side .sbox .slist li.on a { background: #fff; color: #38a7e5; border-bottom-color: #38a7e5; }

.side .sbox01 .tit { background-image: url(../images/t-icon.png); background-repeat: no-repeat; background-position: 220px center; }
.side .sbox04 .tit { background-image: url(../images/t-tel.png); background-repeat: no-repeat; background-position: 220px center; }

.side .sbox  .slist .sub{
	background:#f5f5f5;
	border-top:1px solid #CCC;
}
.side .sbox  .slist .sub a{
	font-size:12px;
	text-indent:25px;
	display: block;
	line-height:44px;
	border-bottom:1px dashed #CCC;
	margin:0 15px;
}
.side .sbox  .slist .sub a:last-child{border-bottom:1px dashed #F5f5f5;  }
.side .sbox  .slist .sub a.on,.side .sbox  .slist .sub a:hover{ border-bottom:1px solid #38a7e5; background:#fff; color:#38a7e5 }

.right-content{ float:right; width: 860px; padding:0 25px; margin-top:15px;}
.r-title2{
    margin-bottom: 20px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ddd;
}
.r-title2 .r-tit{
    padding:0 15px;
    border-left: 3px solid #38a7e5;
}
.r-title2 .r-tit .cn{
    display: block;
    margin-bottom: 3px;
    font-size: 30px;
    color: #38a7e5;
	font-weight:bold;
}
.r-title2 .r-tit .en{
    font-size: 12px;
    color: #222;
	letter-spacing:1px;
    text-transform: uppercase;
}
.r-title2 .desc{
    display: inline-block;
    margin-left: 25px;
    line-height: 1.5;
    font-size: 12px;
    color: #888;
    margin-top: 14px;
}
.r-title2 .more{
    margin-top: 20px;
}
.r-title2 .more a{
    display: inline-block;
    height: 20px;
    line-height:20px;
    font-weight:bold;
    color: #888;
    font-size: 14px;
    padding-right: 30px;
    background: url("../images/icon.png") no-repeat right top;
}
.r-title2 .more2{
    margin-top: 20px;
    padding-left: 30px;
    background: url("../images/icon.png") no-repeat left center;
    color: #888;
}
.r-title2 .more2 a{
    display: inline-block;
    height: 20px;
    line-height:20px;
    color: #888;
    font-size: 14px;
}
.ny-right .title2{
    margin-bottom: 0px;
}

.r-c{ font-size:15px; line-height:2; }

.r-c .desc{ padding:10px; background:#f5f5f5; border-bottom:1px solid #ddd}



.ny-product-list{ margin-top:23px; padding:0 5px;}
.ny-product-list li a{
	display:block;
	height:290px;
	width:268px;
	overflow:hidden;
	transition:all .5s;
}
.ny-product-list li a img{ width:268px;}

.ny-product-list li a:hover{
	background:#129ad9
}
.ny-product-list li a:hover .tit,
.ny-product-list li a:hover .desc{ color:#fff; }

.ny-product-list li{
	float:left;
	margin:7px 7px 12px;
	position:relative;
	border-bottom:#dddddd 2px solid; 
	border-right:#dddddd 1px solid;
	font-family:"宋体";
	
}
.ny-product-list li .img{}
.ny-product-list li .tit{
	display: inline-block;
	font-size:14px; 
	color:#666666;
	padding:20px 0 7px;
	margin: 5px 0;
	text-indent:20px;
	transition:all .5s;
}
.ny-product-list li .desc{
	line-height:160%;
	font-size:12px;
	text-indent:20px;
	transition:all .5s;
}
.ny-product-list li .more{ position:absolute; right:18px; bottom:25px;}
.lianxi { padding: 20px; font-size: 13px; color: #666; line-height: 24px; }

.news-tit .t{ display: inline-block; border-bottom:3px solid #38a7e5; padding-bottom:10px; margin-bottom:25px; }
.pz-info{ width:700px; font-size: 14px; line-height: 30px;}
	.pz-info h2{ font-size: 24px; line-height: 24px; font-weight: bold; color:#129ad9; margin-bottom:15px;}
	.pz-title2{margin-bottom:40px;padding:30px 0 0;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
	
	.pz-honor{ margin-top:50px;}
	.pz-title2 .tit{ margin-bottom:30px;}
	.pz-title2 .tit .cn{display:block;margin-bottom:3px;font-size:25px;line-height:24px;color:#129ad9; font-weight:bold}
	.pz-title2 .tit .en{font-size:12px;line-height:200%;font-weight:normal;font-family:Verdana, Geneva, sans-serif;}
	.pz-title2 .desc{display:inline-block;margin-left:35px;line-height:1.5;font-size:14px;color:#828282;margin-top:7px}
	
	.piclist{margin:50px auto}
	.piclist li{float:left;width:250px;margin:0 25px; padding:0px;text-align:center}
	.piclist li .pic{width:100%;height:355px;overflow:hidden; border:1px solid #ccc;}
	.piclist li .pic img{width:100%; text-align:center}
	.piclist li .tit{font-size:14px;line-height:40px}
	.shebei .piclist li { width:350px;}
.shebei .piclist li .pic{width:350px;height:auto;overflow:hidden; border:1px solid #ccc;}

.historylist { border-left: 1px solid #1c9eec; margin-left: 0px; padding-top: 20px; }
.historylist li { position: relative; padding-left: 20px; margin-bottom: 20px; }
.historylist li i { width: 9px; height: 9px; background: #1c9eec; border-radius: 10px; display: block; position: absolute; left: -5px; top: 15px; }
.historylist li strong { font-size: 28px; font-family: impact; color: #1c9eec; float: left; margin-right: 20px; line-height: 40px; }
.historylist li p { font-size: 16px; color: #666; line-height: 40px; }

.focusBox { position: relative; width:450px; overflow: hidden; }
.focusBox .pic img { width:450px;  display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; right:0px; width:100%; z-index:3; text-align:center }
.focusBox .hd li{ display:inline-block; line-height:15px; text-align:center; font-size:12px; width:25px; height:10px; cursor:pointer; overflow:hidden; background:#919191; margin-left:4px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;   }

.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:91px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

#rightButton{ position:fixed; _position:absolute; bottom:58px; right:0; z-index:999999; display:block;}
#right_ul{ position:relative;}
#right_qq{  background:url(../images/7_03.png) no-repeat; width:68px; height:74px; }
#right_tel{ background:url(../images/7_05.png) no-repeat; width:68px; height:77px; }
#right_tip{  background:url(../images/flag_right.png) no-repeat; width:252px; height:91px; position:absolute; right:70px; top:-10px; display:none; z-index:999999; }
.flagShow_p1{ float:left; margin-left:15px; _margin-left:5px; font-size:18px; line-height:91px;}
.flagShow_p2{ float:left; margin-left:10px; _margin-left:5px; font-size:18px;  color:#FA7C00;}
.flagShow_p2 a{ display:block; margin: 20px 0 5px 12px; line-height:0;}
.flagShow_p2 span{ margin: 0 0 0 14px; }
.flag_qq{ display:none;}
#backToTop{ position:fixed; _position:absolute; bottom:50px; right:0; z-index:999999; display: none  ; }
a.backToTop_a{  background:url(../images/7_08.png) no-repeat; width:68px; height:79px; display:block; }
a.backToTop_a{  background:url(../images/7_11.png) no-repeat; }
.line91{ line-height:91px; }
#right_ul a{ display:block; height:74px;}
.relation{ margin-top:15px;}
.relation a{ display:inline-block; margin:7px 10px 7px 0; width:180px; background:#f8f8f8; padding:5px 5px 5px 15px;}
.relation a i{ display:inline-block; padding-right:10px;}
.relation a:hover{ background:#6CF; color:#fff}

